Defining Azure Synapse Table Indexes

The following properties are applicable to an Azure Synapse Table Index object.

Tab

Property

Description

Additional Information

Members

Index Members

Specifies the table columns to be used in the table index

 
Sort Order Specifies the order in which you want to sort the index columns  
 

General

Not Enforced Specifies whether validation is enforced on the index  

Clustered

Specifies whether the index is clustered or non-clustered

 

Drop Existing

Indicates that the existing index must be dropped and a new index should be created  

Partition Modification Type

Specifies the action type to be performed in case of partitioned index

Rebuild: Indicates that Specifies the index will be rebuilt using the same columns, index type, uniqueness attribute, and sort order

Disable: Marks the index as disabled and unavailable for use by the Database Engine

Reorganize: For columnstore indexes, REORGANIZE compresses each CLOSED delta rowgroup into the columnstore as a compressed rowgroup

Rebuild Partition Type Specifies whether all or specific partitioned indexes are rebuilt Available only when Partition Modification Type is set to Rebuild
Partition_Number_Value Specifies the partition number of a partitioned index to which the partition modification type is applied Available when Partition Modification Type is set to Rebuild or Reorganize